package com.glory.brepda.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * FileName: DefectCodeEntity
 * Author: XJH
 * Date: 2020/5/27 20:05
 * Description:
 * History:
 */
public class DefectCodeEntity implements Serializable {

  private xStep XSTEP;
  private List<DefectCode> HOLDCODELISTS;
  private List<DefectCode> RELEASECODELISTS;
  private List<DefectCode> SCRAPCODELISTS;
  private List<DefectCode> ADREFLIST;

  public List<DefectCode> getADREFLIST() {
    if (ADREFLIST == null) {
      return new ArrayList<>();
    }
    return ADREFLIST;
  }

  public void setADREFLIST(List<DefectCode> ADREFLIST) {
    this.ADREFLIST = ADREFLIST;
  }

  public xStep getXSTEP() {
    return XSTEP;
  }

  public void setXSTEP(xStep XSTEP) {
    this.XSTEP = XSTEP;
  }

  public List<DefectCode> getHOLDCODELISTS() {
    if (HOLDCODELISTS == null) {
      return new ArrayList<>();
    }
    return HOLDCODELISTS;
  }

  public void setHOLDCODELISTS(List<DefectCode> HOLDCODELISTS) {
    this.HOLDCODELISTS = HOLDCODELISTS;
  }

  public List<DefectCode> getRELEASECODELISTS() {
    if (RELEASECODELISTS == null) {
      return new ArrayList<>();
    }
    return RELEASECODELISTS;
  }

  public void setRELEASECODELISTS(List<DefectCode> RELEASECODELISTS) {
    this.RELEASECODELISTS = RELEASECODELISTS;
  }

  public List<DefectCode> getSCRAPCODELISTS() {
    if (SCRAPCODELISTS == null) {
      return new ArrayList<>();
    }
    return SCRAPCODELISTS;
  }

  public void setSCRAPCODELISTS(List<DefectCode> SCRAPCODELISTS) {
    this.SCRAPCODELISTS = SCRAPCODELISTS;
  }

  public class DefectCode implements Serializable{
    private String REFERENCENAME;
    private String OBJECTRRN;
    private String ORGRRN;
    private String KEY;
    private String ISAVAILABLE;
    private String KEYID;
    private String TEXT;
    private String SEQNO;
    private String DESCRIPTION;

    public String getOBJECTRRN() {
      return OBJECTRRN;
    }

    public String getORGRRN() {
      return ORGRRN;
    }

    public String getKEY() {
      return KEY;
    }

    public String getISAVAILABLE() {
      return ISAVAILABLE;
    }

    public void setOBJECTRRN(String OBJECTRRN) {
      this.OBJECTRRN = OBJECTRRN;
    }

    public void setORGRRN(String ORGRRN) {
      this.ORGRRN = ORGRRN;
    }

    public void setKEY(String KEY) {
      this.KEY = KEY;
    }

    public void setISAVAILABLE(String ISAVAILABLE) {
      this.ISAVAILABLE = ISAVAILABLE;
    }

    public String getREFERENCENAME() {
      return REFERENCENAME == null ? "" : REFERENCENAME;
    }

    public void setREFERENCENAME(String REFERENCENAME) {
      this.REFERENCENAME = REFERENCENAME;
    }

    public String getKEYID() {
      return KEYID == null ? "" : KEYID;
    }

    public void setKEYID(String KEYID) {
      this.KEYID = KEYID;
    }

    public String getTEXT() {
      return TEXT == null ? "" : TEXT;
    }

    public void setTEXT(String TEXT) {
      this.TEXT = TEXT;
    }

    public String getSEQNO() {
      return SEQNO == null ? "" : SEQNO;
    }

    public void setSEQNO(String SEQNO) {
      this.SEQNO = SEQNO;
    }

    public String getDESCRIPTION() {
      return DESCRIPTION == null ? "" : DESCRIPTION;
    }

    public void setDESCRIPTION(String DESCRIPTION) {
      this.DESCRIPTION = DESCRIPTION;
    }
  }
  public class xStep implements Serializable{
    private String OBJECTRRN;
    private String ORGRRN;
    private String ISTERMINATIONIMPLICIT;
    private String NAME;
    private String DESCRIPTION;
    private String VERSION;
    private String STAGEID;
    private String CAPABILITY;
    private String ISMULTIEQP;
    private String ISREQUIREEQP;
    private String ISBATCH;
    private String ISMOVENEXT;
    private String HOLDCODESRC;
    private String RELEASECODESRC;
    private String SCRAPCODESRC;
    private String BONUSCODESRC;
    private String REWORKCODESRC;
    private String RESERVED1;

    public String getOBJECTRRN() {
      return OBJECTRRN == null ? "" : OBJECTRRN;
    }

    public void setOBJECTRRN(String OBJECTRRN) {
      this.OBJECTRRN = OBJECTRRN;
    }

    public String getORGRRN() {
      return ORGRRN == null ? "" : ORGRRN;
    }

    public void setORGRRN(String ORGRRN) {
      this.ORGRRN = ORGRRN;
    }

    public String getISTERMINATIONIMPLICIT() {
      return ISTERMINATIONIMPLICIT == null ? "" : ISTERMINATIONIMPLICIT;
    }

    public void setISTERMINATIONIMPLICIT(String ISTERMINATIONIMPLICIT) {
      this.ISTERMINATIONIMPLICIT = ISTERMINATIONIMPLICIT;
    }

    public String getNAME() {
      return NAME == null ? "" : NAME;
    }

    public void setNAME(String NAME) {
      this.NAME = NAME;
    }

    public String getDESCRIPTION() {
      return DESCRIPTION == null ? "" : DESCRIPTION;
    }

    public void setDESCRIPTION(String DESCRIPTION) {
      this.DESCRIPTION = DESCRIPTION;
    }

    public String getVERSION() {
      return VERSION == null ? "" : VERSION;
    }

    public void setVERSION(String VERSION) {
      this.VERSION = VERSION;
    }

    public String getSTAGEID() {
      return STAGEID == null ? "" : STAGEID;
    }

    public void setSTAGEID(String STAGEID) {
      this.STAGEID = STAGEID;
    }

    public String getCAPABILITY() {
      return CAPABILITY == null ? "" : CAPABILITY;
    }

    public void setCAPABILITY(String CAPABILITY) {
      this.CAPABILITY = CAPABILITY;
    }

    public String getISMULTIEQP() {
      return ISMULTIEQP == null ? "" : ISMULTIEQP;
    }

    public void setISMULTIEQP(String ISMULTIEQP) {
      this.ISMULTIEQP = ISMULTIEQP;
    }

    public String getISREQUIREEQP() {
      return ISREQUIREEQP == null ? "" : ISREQUIREEQP;
    }

    public void setISREQUIREEQP(String ISREQUIREEQP) {
      this.ISREQUIREEQP = ISREQUIREEQP;
    }

    public String getISBATCH() {
      return ISBATCH == null ? "" : ISBATCH;
    }

    public void setISBATCH(String ISBATCH) {
      this.ISBATCH = ISBATCH;
    }

    public String getISMOVENEXT() {
      return ISMOVENEXT == null ? "" : ISMOVENEXT;
    }

    public void setISMOVENEXT(String ISMOVENEXT) {
      this.ISMOVENEXT = ISMOVENEXT;
    }

    public String getHOLDCODESRC() {
      return HOLDCODESRC == null ? "" : HOLDCODESRC;
    }

    public void setHOLDCODESRC(String HOLDCODESRC) {
      this.HOLDCODESRC = HOLDCODESRC;
    }

    public String getRELEASECODESRC() {
      return RELEASECODESRC == null ? "" : RELEASECODESRC;
    }

    public void setRELEASECODESRC(String RELEASECODESRC) {
      this.RELEASECODESRC = RELEASECODESRC;
    }

    public String getSCRAPCODESRC() {
      return SCRAPCODESRC == null ? "" : SCRAPCODESRC;
    }

    public void setSCRAPCODESRC(String SCRAPCODESRC) {
      this.SCRAPCODESRC = SCRAPCODESRC;
    }

    public String getBONUSCODESRC() {
      return BONUSCODESRC == null ? "" : BONUSCODESRC;
    }

    public void setBONUSCODESRC(String BONUSCODESRC) {
      this.BONUSCODESRC = BONUSCODESRC;
    }

    public String getREWORKCODESRC() {
      return REWORKCODESRC == null ? "" : REWORKCODESRC;
    }

    public void setREWORKCODESRC(String REWORKCODESRC) {
      this.REWORKCODESRC = REWORKCODESRC;
    }

    public String getRESERVED1() {
      return RESERVED1 == null ? "" : RESERVED1;
    }

    public void setRESERVED1(String RESERVED1) {
      this.RESERVED1 = RESERVED1;
    }
  }
}
